<!DOCTYPE html>
<html lang="en">
  <head>
    <title>GIR Class Reference</title>
    <link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
    <link rel="stylesheet" type="text/css" href="../css/highlight.css" />
    <meta charset="utf-8">
    <script src="../js/jquery.min.js" defer></script>
    <script src="../js/jazzy.js" defer></script>
    
    <script src="../js/lunr.min.js" defer></script>
    <script src="../js/typeahead.jquery.js" defer></script>
    <script src="../js/jazzy.search.js" defer></script>
  </head>
  <body>

    <a name="//apple_ref/swift/Class/GIR" class="dashAnchor"></a>

    <a title="GIR Class Reference"></a>

    <header class="header">
      <p class="header-col header-col--primary">
        <a class="header-link" href="../index.html">
          gir2swift 6.0.0 Docs
        </a>
         (98% documented)
      </p>
    
      <p class="header-col--secondary">
        <form role="search" action="../search.json">
          <input type="text" placeholder="Search documentation" data-typeahead>
        </form>
      </p>
    
        <p class="header-col header-col--secondary">
          <a class="header-link" href="https://github.com/rhx/gir2swift">
            <img class="header-icon" src="../img/gh.png"/>
            View on GitHub
          </a>
        </p>
    
        <p class="header-col header-col--secondary">
          <a class="header-link" href="dash-feed://http%3A%2F%2Frhx%2Egithub%2Eio%2Fgir2swift%2Fdocsets%2Fgir2swift%2Exml">
            <img class="header-icon" src="../img/dash.png"/>
            Install in Dash
          </a>
        </p>
    </header>

    <p class="breadcrumbs">
      <a class="breadcrumb" href="../index.html">gir2swift Reference</a>
      <img class="carat" src="../img/carat.png" />
      GIR Class Reference
    </p>

    <div class="content-wrapper">
      <nav class="navigation">
        <ul class="nav-groups">
          <li class="nav-group-name">
            <a class="nav-group-name-link" href="../Classes.html">Classes</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR.html">GIR</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR/Thing.html">– Thing</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR/Datatype.html">– Datatype</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR/CType.html">– CType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR/Alias.html">– Alias</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR/Constant.html">– Constant</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR/Enumeration.html">– Enumeration</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR/Bitfield.html">– Bitfield</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR/Record.html">– Record</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR/Class.html">– Class</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR/Interface.html">– Interface</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR/Method.html">– Method</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR/Function.html">– Function</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR/Callback.html">– Callback</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR/Signal.html">– Signal</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR/Property.html">– Property</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Classes/GIR/Argument.html">– Argument</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a class="nav-group-name-link" href="../Extensions.html">Extensions</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Extensions/BidirectionalCollection.html">BidirectionalCollection</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Extensions/Collection.html">Collection</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Extensions/Sequence.html">Sequence</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Extensions/String.html">String</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Extensions/String.html">String</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Extensions/String/UTF8View.html">– UTF8View</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Extensions/XMLElement.html">XMLElement</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a class="nav-group-name-link" href="../Functions.html">Functions</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift1loiySbAA3GIRC5ThingC_AFtF">&lt;(_:_:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift2eeoiySbAA3GIRC5ThingC_AFtF">==(_:_:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift8callCode__3ptrSSAA3GIRC6MethodCcSS_AE6RecordCSgSStF">callCode(_:_:ptr:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift10callSetter__3ptrSSAA3GIRC6MethodCcSS_AE6RecordCSgSStF">callSetter(_:_:ptr:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift7codeFor8argumentSSAA3GIRC8ArgumentC_tF">codeFor(argument:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift7codeFor8argument6prefixSSAA3GIRC8ArgumentC_SStF">codeFor(argument:prefix:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift11commentCode_11indentationSSAA3GIRC5ThingC_SStF">commentCode(_:indentation:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift20computedPropertyCode_6record17publicDesignation3ptrSSAA16GetterSetterPairVcSS_AA3GIRC6RecordCS2StF">computedPropertyCode(_:record:publicDesignation:ptr:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift16constructorParam_6prefixSSAA3GIRC6MethodC_SSSgtF">constructorParam(_:prefix:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift17constructorPrefixySSSgAA3GIRC6MethodCF">constructorPrefix(_:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift26convenienceConstructorCode_11indentation0B017publicDesignation7factory11convertNameSSAA3GIRC6MethodCcAI6RecordCcSS_S3SSbS2SctF">convenienceConstructorCode(_:indentation:convenience:publicDesignation:factory:convertName:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift31convertSetterArgumentToSwiftFor_3ptrSSAA3GIRC0D0CcAE6RecordCSg_SStF">convertSetterArgumentToSwiftFor(_:ptr:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift14deprecatedCode_11indentationSSSgAA3GIRC5ThingC_SStF">deprecatedCode(_:indentation:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift12functionCode_11indentation18initialIndentationSSAA3GIRC8FunctionC_S2StF">functionCode(_:indentation:initialIndentation:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift7get_optySJ_SSSgtSgSSF">get_opt(_:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift17getterSetterPairs3forSayAA06GetterC4PairVGSayAA3GIRC6MethodCG_tF">getterSetterPairs(for:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift15gtkDoc2SwiftDoc_10linePrefixS2S_SStF">gtkDoc2SwiftDoc(_:linePrefix:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift10methodCode_18initialIndentation6record17publicDesignation11convertName3ptrSSAA3GIRC6MethodCcSS_SSSgAI6RecordCSgS3ScSStF">methodCode(_:initialIndentation:record:publicDesignation:convertName:ptr:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift15recordClassCode_6parent11indentation3ptrSSAA3GIRC6RecordC_S3StF">recordClassCode(_:parent:indentation:ptr:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift18recordProtocolCode_6parent11indentation3ptrSSAA3GIRC6RecordC_S3StF">recordProtocolCode(_:parent:indentation:ptr:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift27recordProtocolExtensionCode__11indentation3ptrSSSayAA3GIRC8FunctionCG_AF6RecordCS2StF">recordProtocolExtensionCode(_:_:indentation:ptr:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift16recordStructCode_11indentation3ptrSSAA3GIRC6RecordC_S2StF">recordStructCode(_:indentation:ptr:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift10returnCode__3ptrSSAA3GIRC6MethodCcSS_SS8typeName_AE6RecordC6recordSb13isConstructorSb0K11ConveniencetSgSStF">returnCode(_:_:ptr:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift21returnDeclarationCodeySSAA3GIRC6MethodCcSS8typeName_AD6RecordC6recordSb13isConstructortSgF">returnDeclarationCode(_:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift14returnTypeCodeySSSgAA3GIRC6MethodCcSS8typeName_AE6RecordC6recordSb13isConstructortSgF">returnTypeCode(_:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift14signalNameCode11indentation07convertC0SSAA3GIRC5CTypeCcSS_S2SctF">signalNameCode(indentation:convertName:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift14signalNameCode11indentation8prefixes07convertC0SSAA3GIRC5CTypeCcSS_SS_SStS2SctF">signalNameCode(indentation:prefixes:convertName:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift22swiftCallbackAliasCode8callbackSSAA3GIRC0C0C_tF">swiftCallbackAliasCode(callback:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift9swiftCodeySSAA3GIRC11EnumerationCF">swiftCode(_:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift9swiftCodeySSAA3GIRC6RecordCcSScSayAD8FunctionCGF">swiftCode(_:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift9swiftCodeySSAA3GIRC8FunctionCF">swiftCode(_:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift9swiftCode__11indentationSSAA3GIRC5ThingC_S2StF">swiftCode(_:_:indentation:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift9swiftCode5aliasSSAA3GIRC5AliasC_tF">swiftCode(alias:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift9swiftCode8constantSSAA3GIRC8ConstantC_tF">swiftCode(constant:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift7toSwift_3ptrSSAA3GIRC8ArgumentC_SStF">toSwift(_:ptr:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift9typeAliasySSAA3GIRC11EnumerationCF">typeAlias(_:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift9valueCodeySSAA3GIRC8ConstantCcSSF">valueCode(_:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift9with_mmap_10protection5flags7processySS_s5Int32VAGySRyxGXEtlF">with_mmap(_:protection:flags:process:)</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Functions.html#/s:12libgir2swift9with_mmap_10protection5flags7processySS_s5Int32VAGySv_SitXEtF">with_mmap(_:protection:flags:process:)</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a class="nav-group-name-link" href="../Structs.html">Structures</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="../Structs.html#/s:12libgir2swift16GetterSetterPairV">GetterSetterPair</a>
              </li>
            </ul>
          </li>
        </ul>
      </nav>
      <article class="main-content">

        <section class="section">
          <div class="section-content">
            <h1>GIR</h1>
              <div class="declaration">
                <div class="language">
                  <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">GIR</span></code></pre>

                </div>
              </div>
            <p>Representation of a GIR file</p>

          </div>
        </section>

        <section class="section">
          <div class="section-content">
            <div class="task-group">
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC3xml11SwiftLibXML11XMLDocumentCvp"></a>
                    <a name="//apple_ref/swift/Property/xml" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC3xml11SwiftLibXML11XMLDocumentCvp">xml</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>The parsed XML document represented by the receiver</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">xml</span><span class="p">:</span> <span class="kt">XMLDocument</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L85">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC8preambleSSvp"></a>
                    <a name="//apple_ref/swift/Property/preamble" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC8preambleSSvp">preamble</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Preample boilerplate to output before any generated code</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">preamble</span><span class="p">:</span> <span class="kt">String</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L87">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC6prefixSSvp"></a>
                    <a name="//apple_ref/swift/Property/prefix" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC6prefixSSvp">prefix</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Namespace prefix defined by the receiver</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">prefix</span><span class="p">:</span> <span class="kt">String</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L89">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC18identifierPrefixesSaySSGvp"></a>
                    <a name="//apple_ref/swift/Property/identifierPrefixes" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC18identifierPrefixesSaySSGvp">identifierPrefixes</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Collection of identifier prefixes</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">identifierPrefixes</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">]</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L91">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC14symbolPrefixesSaySSGvp"></a>
                    <a name="//apple_ref/swift/Property/symbolPrefixes" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC14symbolPrefixesSaySSGvp">symbolPrefixes</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Collection of symbol prefixes</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">symbolPrefixes</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">]</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L93">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC10namespacess11AnySequenceVy11SwiftLibXML12XMLNameSpaceVGvp"></a>
                    <a name="//apple_ref/swift/Property/namespaces" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC10namespacess11AnySequenceVy11SwiftLibXML12XMLNameSpaceVGvp">namespaces</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Type-erased sequence of namespaces</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">namespaces</span><span class="p">:</span> <span class="kt">AnySequence</span><span class="o">&lt;</span><span class="kt">XMLNameSpace</span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L95">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC7aliasesSayAC5AliasCGvp"></a>
                    <a name="//apple_ref/swift/Property/aliases" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC7aliasesSayAC5AliasCGvp">aliases</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Aliases defined by this GIR file</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">aliases</span><span class="p">:</span> <span class="p">[</span><span class="kt">GIR</span><span class="o">.</span><span class="kt"><a href="../Classes/GIR/Alias.html">Alias</a></span><span class="p">]</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L97">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC9constantsSayAC8ConstantCGvp"></a>
                    <a name="//apple_ref/swift/Property/constants" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC9constantsSayAC8ConstantCGvp">constants</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Constants defined by this GIR file</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">constants</span><span class="p">:</span> <span class="p">[</span><span class="kt">GIR</span><span class="o">.</span><span class="kt"><a href="../Classes/GIR/Constant.html">Constant</a></span><span class="p">]</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L99">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC12enumerationsSayAC11EnumerationCGvp"></a>
                    <a name="//apple_ref/swift/Property/enumerations" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC12enumerationsSayAC11EnumerationCGvp">enumerations</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Enums defined by this GIR file</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">enumerations</span><span class="p">:</span> <span class="p">[</span><span class="kt">GIR</span><span class="o">.</span><span class="kt"><a href="../Classes/GIR/Enumeration.html">Enumeration</a></span><span class="p">]</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L101">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC9bitfieldsSayAC8BitfieldCGvp"></a>
                    <a name="//apple_ref/swift/Property/bitfields" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC9bitfieldsSayAC8BitfieldCGvp">bitfields</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Bitfields defined by this GIR file</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">bitfields</span><span class="p">:</span> <span class="p">[</span><span class="kt">GIR</span><span class="o">.</span><span class="kt"><a href="../Classes/GIR/Bitfield.html">Bitfield</a></span><span class="p">]</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L103">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC10interfacesSayAC9InterfaceCGvp"></a>
                    <a name="//apple_ref/swift/Property/interfaces" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC10interfacesSayAC9InterfaceCGvp">interfaces</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Interfaces defined by this GIR file</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">interfaces</span><span class="p">:</span> <span class="p">[</span><span class="kt">GIR</span><span class="o">.</span><span class="kt"><a href="../Classes/GIR/Interface.html">Interface</a></span><span class="p">]</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L105">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC7recordsSayAC6RecordCGvp"></a>
                    <a name="//apple_ref/swift/Property/records" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC7recordsSayAC6RecordCGvp">records</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Records defined by this GIR file</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">records</span><span class="p">:</span> <span class="p">[</span><span class="kt">GIR</span><span class="o">.</span><span class="kt"><a href="../Classes/GIR/Record.html">Record</a></span><span class="p">]</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L107">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC7classesSayAC5ClassCGvp"></a>
                    <a name="//apple_ref/swift/Property/classes" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC7classesSayAC5ClassCGvp">classes</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Classes defined by this GIR file</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">classes</span><span class="p">:</span> <span class="p">[</span><span class="kt">GIR</span><span class="o">.</span><span class="kt"><a href="../Classes/GIR/Class.html">Class</a></span><span class="p">]</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L109">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC9functionsSayAC8FunctionCGvp"></a>
                    <a name="//apple_ref/swift/Property/functions" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC9functionsSayAC8FunctionCGvp">functions</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Free functions defined by this GIR file</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">functions</span><span class="p">:</span> <span class="p">[</span><span class="kt">GIR</span><span class="o">.</span><span class="kt"><a href="../Classes/GIR/Function.html">Function</a></span><span class="p">]</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L111">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC9callbacksSayAC8CallbackCGvp"></a>
                    <a name="//apple_ref/swift/Property/callbacks" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC9callbacksSayAC8CallbackCGvp">callbacks</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Callbacs defined by this GIR file</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">callbacks</span><span class="p">:</span> <span class="p">[</span><span class="kt">GIR</span><span class="o">.</span><span class="kt"><a href="../Classes/GIR/Callback.html">Callback</a></span><span class="p">]</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L113">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC9BlacklistShySSGvpZ"></a>
                    <a name="//apple_ref/swift/Variable/Blacklist" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC9BlacklistShySSGvpZ">Blacklist</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>names of black-listed identifiers</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">Blacklist</span><span class="p">:</span> <span class="kt">Set</span><span class="o">&lt;</span><span class="kt">String</span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L116">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC17VerbatimConstantsShySSGvpZ"></a>
                    <a name="//apple_ref/swift/Variable/VerbatimConstants" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC17VerbatimConstantsShySSGvpZ">VerbatimConstants</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>names of constants to be taken verbatim</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">VerbatimConstants</span><span class="p">:</span> <span class="kt">Set</span><span class="o">&lt;</span><span class="kt">String</span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L119">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC10KnownTypesSDySSAC8DatatypeCGvpZ"></a>
                    <a name="//apple_ref/swift/Variable/KnownTypes" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC10KnownTypesSDySSAC8DatatypeCGvpZ">KnownTypes</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>context of known types</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">KnownTypes</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">GIR</span><span class="o">.</span><span class="kt"><a href="../Classes/GIR/Datatype.html">Datatype</a></span><span class="p">]</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L122">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC12KnownRecordsSDySSAC6RecordCGvpZ"></a>
                    <a name="//apple_ref/swift/Variable/KnownRecords" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC12KnownRecordsSDySSAC6RecordCGvpZ">KnownRecords</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>context of known records</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">KnownRecords</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">GIR</span><span class="o">.</span><span class="kt"><a href="../Classes/GIR/Record.html">Record</a></span><span class="p">]</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L124">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC14KnownFunctionsSDySSAC8FunctionCGvpZ"></a>
                    <a name="//apple_ref/swift/Variable/KnownFunctions" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC14KnownFunctionsSDySSAC8FunctionCGvpZ">KnownFunctions</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>context of known functions</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">KnownFunctions</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">GIR</span><span class="o">.</span><span class="kt"><a href="../Classes/GIR/Function.html">Function</a></span><span class="p">]</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L126">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC10GErrorTypeSSvpZ"></a>
                    <a name="//apple_ref/swift/Variable/GErrorType" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC10GErrorTypeSSvpZ">GErrorType</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Type of <code>GError</code></p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">GErrorType</span><span class="p">:</span> <span class="kt">String</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L128">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC11xmlDocument5quietAC11SwiftLibXML11XMLDocumentC_Sbtcfc"></a>
                    <a name="//apple_ref/swift/Method/init(xmlDocument:quiet:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC11xmlDocument5quietAC11SwiftLibXML11XMLDocumentC_Sbtcfc">init(xmlDocument:quiet:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>designated constructor</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="nv">xmlDocument</span><span class="p">:</span> <span class="kt">XMLDocument</span><span class="p">,</span> <span class="nv">quiet</span><span class="p">:</span> <span class="kt">Bool</span> <span class="o">=</span> <span class="kc">false</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L131-L206">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC8fromFileACSgSS_tcfc"></a>
                    <a name="//apple_ref/swift/Method/init(fromFile:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC8fromFileACSgSS_tcfc">init(fromFile:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>convenience constructor to read a gir file</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="n">convenience</span> <span class="nf">init</span><span class="p">?(</span><span class="n">fromFile</span> <span class="nv">name</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L209-L212">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC6buffer5quietACSgSRys4Int8VG_Sbtcfc"></a>
                    <a name="//apple_ref/swift/Method/init(buffer:quiet:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC6buffer5quietACSgSRys4Int8VG_Sbtcfc">init(buffer:quiet:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>convenience constructor to read from memory</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="n">convenience</span> <span class="nf">init</span><span class="p">?(</span><span class="n">buffer</span> <span class="nv">content</span><span class="p">:</span> <span class="kt">UnsafeBufferPointer</span><span class="o">&lt;</span><span class="kt">CChar</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">quiet</span> <span class="nv">q</span><span class="p">:</span> <span class="kt">Bool</span> <span class="o">=</span> <span class="kc">false</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L215-L218">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC5ThingC"></a>
                    <a name="//apple_ref/swift/Class/Thing" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC5ThingC">Thing</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>GIR named thing class</p>

                        <a href="../Classes/GIR/Thing.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Thing</span> <span class="p">:</span> <span class="kt">Hashable</span><span class="p">,</span> <span class="kt">Comparable</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L222-L279">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC8DatatypeC"></a>
                    <a name="//apple_ref/swift/Class/Datatype" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC8DatatypeC">Datatype</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>GIR type class</p>

                        <a href="../Classes/GIR/Datatype.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Datatype</span> <span class="p">:</span> <span class="kt"><a href="../Classes/GIR/Thing.html">Thing</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L283-L334">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC5CTypeC"></a>
                    <a name="//apple_ref/swift/Class/CType" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC5CTypeC">CType</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>a type with an underlying C type entry</p>

                        <a href="../Classes/GIR/CType.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">CType</span> <span class="p">:</span> <span class="kt"><a href="../Classes/GIR/Datatype.html">Datatype</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L338-L433">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC5AliasC"></a>
                    <a name="//apple_ref/swift/Class/Alias" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC5AliasC">Alias</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>a type alias is just a type with an underlying C type</p>

                        <a href="../Classes/GIR/Alias.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Alias</span> <span class="p">:</span> <span class="kt"><a href="../Classes/GIR/CType.html">CType</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L436-L439">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC8ConstantC"></a>
                    <a name="//apple_ref/swift/Class/Constant" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC8ConstantC">Constant</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>an entry for a constant</p>

                        <a href="../Classes/GIR/Constant.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Constant</span> <span class="p">:</span> <span class="kt"><a href="../Classes/GIR/CType.html">CType</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L443-L478">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC11EnumerationC"></a>
                    <a name="//apple_ref/swift/Class/Enumeration" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC11EnumerationC">Enumeration</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>an enumeration entry</p>

                        <a href="../Classes/GIR/Enumeration.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Enumeration</span> <span class="p">:</span> <span class="kt"><a href="../Classes/GIR/Datatype.html">Datatype</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L482-L513">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC8BitfieldC"></a>
                    <a name="//apple_ref/swift/Class/Bitfield" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC8BitfieldC">Bitfield</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>a bitfield is defined akin to an enumeration</p>

                        <a href="../Classes/GIR/Bitfield.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Bitfield</span> <span class="p">:</span> <span class="kt"><a href="../Classes/GIR/Enumeration.html">Enumeration</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L516-L519">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC6RecordC"></a>
                    <a name="//apple_ref/swift/Class/Record" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC6RecordC">Record</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>a data type record to create a protocol/struct/class for</p>

                        <a href="../Classes/GIR/Record.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Record</span> <span class="p">:</span> <span class="kt"><a href="../Classes/GIR/CType.html">CType</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L523-L657">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC5ClassC"></a>
                    <a name="//apple_ref/swift/Class/Class" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC5ClassC">Class</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>a class data type record</p>

                        <a href="../Classes/GIR/Class.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Class</span> <span class="p">:</span> <span class="kt"><a href="../Classes/GIR/Record.html">Record</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L661-L692">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC9InterfaceC"></a>
                    <a name="//apple_ref/swift/Class/Interface" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC9InterfaceC">Interface</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>an inteface is similar to a class,
but can be part of a more complex type graph</p>

                        <a href="../Classes/GIR/Interface.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Interface</span> <span class="p">:</span> <span class="kt"><a href="../Classes/GIR/Class.html">Class</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L696-L699">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC6MethodC"></a>
                    <a name="//apple_ref/swift/Class/Method" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC6MethodC">Method</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>data type representing a function/method</p>

                        <a href="../Classes/GIR/Method.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Method</span> <span class="p">:</span> <span class="kt"><a href="../Classes/GIR/Argument.html">Argument</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L702-L797">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC8FunctionC"></a>
                    <a name="//apple_ref/swift/Class/Function" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC8FunctionC">Function</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>a function is the same as a method</p>

                        <a href="../Classes/GIR/Function.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Function</span> <span class="p">:</span> <span class="kt"><a href="../Classes/GIR/Method.html">Method</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L800-L802">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC8CallbackC"></a>
                    <a name="//apple_ref/swift/Class/Callback" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC8CallbackC">Callback</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>a callback is the same as a function</p>

                        <a href="../Classes/GIR/Callback.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Callback</span> <span class="p">:</span> <span class="kt"><a href="../Classes/GIR/Function.html">Function</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L805-L807">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC6SignalC"></a>
                    <a name="//apple_ref/swift/Class/Signal" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC6SignalC">Signal</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>a signal is equivalent to a function</p>

                        <a href="../Classes/GIR/Signal.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Signal</span> <span class="p">:</span> <span class="kt"><a href="../Classes/GIR/Function.html">Function</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L810-L812">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC8PropertyC"></a>
                    <a name="//apple_ref/swift/Class/Property" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC8PropertyC">Property</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>a property is a C type</p>

                        <a href="../Classes/GIR/Property.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Property</span> <span class="p">:</span> <span class="kt"><a href="../Classes/GIR/CType.html">CType</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L815-L817">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC8ArgumentC"></a>
                    <a name="//apple_ref/swift/Class/Argument" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC8ArgumentC">Argument</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>data type representing a function/method argument or return type</p>

                        <a href="../Classes/GIR/Argument.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Argument</span> <span class="p">:</span> <span class="kt"><a href="../Classes/GIR/CType.html">CType</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L820-L850">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC11boilerPlateSSvp"></a>
                    <a name="//apple_ref/swift/Property/boilerPlate" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC11boilerPlateSSvp">boilerPlate</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>code boiler plate</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">boilerPlate</span><span class="p">:</span> <span class="kt">String</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir+swift.swift#L12-L85">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC4docs8childrenSSs12LazySequenceVys03AnyF0Vy11SwiftLibXML10XMLElementVGG_tFZ"></a>
                    <a name="//apple_ref/swift/Method/docs(children:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC4docs8childrenSSs12LazySequenceVys03AnyF0Vy11SwiftLibXML10XMLElementVGG_tFZ">docs(children:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>return the documentation for the given child nodes</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kd">func</span> <span class="nf">docs</span><span class="p">(</span><span class="nv">children</span><span class="p">:</span> <span class="kt">LazySequence</span><span class="o">&lt;</span><span class="kt">AnySequence</span><span class="o">&lt;</span><span class="kt">XMLElement</span><span class="o">&gt;&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">String</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L923-L925">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC23deprecatedDocumentation8childrenSSSgs12LazySequenceVys03AnyG0Vy11SwiftLibXML10XMLElementVGG_tFZ"></a>
                    <a name="//apple_ref/swift/Method/deprecatedDocumentation(children:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC23deprecatedDocumentation8childrenSSSgs12LazySequenceVys03AnyG0Vy11SwiftLibXML10XMLElementVGG_tFZ">deprecatedDocumentation(children:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>return the documentation for the given child nodes</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kd">func</span> <span class="nf">deprecatedDocumentation</span><span class="p">(</span><span class="nv">children</span><span class="p">:</span> <span class="kt">LazySequence</span><span class="o">&lt;</span><span class="kt">AnySequence</span><span class="o">&lt;</span><span class="kt">XMLElement</span><span class="o">&gt;&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">String</span><span class="p">?</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L930-L934">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC13documentation4name8childrenS2S_s12LazySequenceVys03AnyG0Vy11SwiftLibXML10XMLElementVGGtFZ"></a>
                    <a name="//apple_ref/swift/Method/documentation(name:children:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC13documentation4name8childrenS2S_s12LazySequenceVys03AnyG0Vy11SwiftLibXML10XMLElementVGGtFZ">documentation(name:children:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>return the documentation for the given child nodes</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kd">func</span> <span class="nf">documentation</span><span class="p">(</span><span class="nv">name</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">children</span><span class="p">:</span> <span class="kt">LazySequence</span><span class="o">&lt;</span><span class="kt">AnySequence</span><span class="o">&lt;</span><span class="kt">XMLElement</span><span class="o">&gt;&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">String</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L939-L943">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC4args8childrenSayAC8ArgumentCGs12LazySequenceVys03AnyG0Vy11SwiftLibXML10XMLElementVGG_tFZ"></a>
                    <a name="//apple_ref/swift/Method/args(children:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC4args8childrenSayAC8ArgumentCGs12LazySequenceVys03AnyG0Vy11SwiftLibXML10XMLElementVGG_tFZ">args(children:)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>return the method/function arguments for the given child nodes</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kd">func</span> <span class="nf">args</span><span class="p">(</span><span class="nv">children</span><span class="p">:</span> <span class="kt">LazySequence</span><span class="o">&lt;</span><span class="kt">AnySequence</span><span class="o">&lt;</span><span class="kt">XMLElement</span><span class="o">&gt;&gt;</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt"><a href="../Classes/GIR/Argument.html">Argument</a></span><span class="p">]</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L948-L952">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:12libgir2swift3GIRC9dumpSwiftSSyF"></a>
                    <a name="//apple_ref/swift/Method/dumpSwift()" class="dashAnchor"></a>
                    <a class="token" href="#/s:12libgir2swift3GIRC9dumpSwiftSSyF">dumpSwift()</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>dump Swift code</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">dumpSwift</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">String</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/rhx/gir2swift/tree/master/Sources/libgir2swift/gir.swift#L974-L1023">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
          </div>
        </section>

      </article>
    </div>
    <section class="footer">
      <p>&copy; 2019 <a class="link" href="https://www.ict.griffith.edu.au/~rhexel/" target="_blank" rel="external">Ren&eacute;&nbsp;Hexel</a>. All rights reserved. (Last updated: 2019-12-12)</p>
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.11.2</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
    </section>
  </body>
</div>
</html>
